﻿@charset "utf-8";
/* CSS Document */


.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon,.carousel-control .icon-next,.carousel-control .icon-prev{
	position:absolute;
	top:50%;
	z-index:5;
	display:inline-block;
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev,.carousel-control.left .icon{
	left:20%;
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control.right .icon{
	right:20%;
}
.carousel-inner > .item > a > img,.carousel-inner > .item > img{
	display:block;
	max-width:100%;
	height:auto;
	line-height:1;
	min-width:100%;
	opacity:1;
}
.carousel-fade .carousel-inner .item{

	opacity:0;
	 -webkit-transition-property:opacity;
	 -moz-transition-property:opacity;
	  -ms-transition-property:opacity;
	  -o-transition-property:opacity;
	  transition-property:opacity;
}
.carousel-fade .carousel-inner .active{
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{
	left: 0;
	opacity: 0;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{
	opacity: 1;
}
.carousel-indicators li{
	width:16px;
	height:16px;	
}
.carousel-indicators .active,.carousel-indicators li:hover{
	width:16px;
	height:16px;
}
.carousel-bg-1{
    background-image:url(../img/banner.jpg);
        background-repeat: no-repeat;
        background-size: 100%;   
}
/* Animation delays */
.carousel-subitem{
	-webkit-animation-delay: 0.3s;
	        animation-delay: 0.3s;
}
.carousel-subitem:nth-of-type(2) {
	-webkit-animation-delay: 0.6s;
	        animation-delay: 0.6s;
}
.carousel-subitem:nth-of-type(3){
	-webkit-animation-delay: 0.9s;
	        animation-delay: 0.9s;
}
.carousel-subitem:nth-of-type(4){
	-webkit-animation-delay: 1.2s;
	        animation-delay: 1.2s;
}

.carousel-subitem{   
  position: absolute;

}

.carousel-position-3-1{   
  top:5%;
  right: 5%;  
  z-index: 10;
}
.carousel-position-3-2{   
  top:20%;
  left: 15%;  
  z-index: 10;
}
.carousel-position-3-3{   
  bottom:35%;
  right: 15%;  
  z-index: 10;
}
.carousel-position-2-1{   
  bottom:22%;
  left: 30%;  
  z-index: 5;
}
.carousel-position-2-2{   
  top:18%;
  left: 12%;  
  z-index: 10;
}
.carousel-position-2-2-1{   
  top:12%;
  left: -6%;  
  z-index: 9;
}
.carousel-position-2-3{   
  bottom:30%;
  right: 10%;  
  z-index: 10;
}
.carousel-position-1-1{   
  left:30%;
  top:12%;  
  z-index: 5;
}
.carousel-position-1-2{   
  bottom:28%;
  right:15%;  
  z-index: 10;
}
.carousel-position-1-3{   
  top:15%;
  left:10%;  
  z-index: 10;
}
.carousel-position-1-4{   
  bottom:25%;
  left:27%;  
  z-index: 10;
}
@media screen and (min-width: 360px) and (max-width:414px) {
    .carousel-subitem .carousel-img-3-1 {
        width: 49px;
    }

    .carousel-subitem .carousel-img-3-2 {
        width: 163px;
    }

    .carousel-subitem .carousel-img-3-3 {
        width:188px;
    }

    .carousel-subitem .carousel-img-2-1 {
        width: 82px;
    }

    .carousel-subitem .carousel-img-2-2 {
        width: 166px;
    }

    .carousel-subitem .carousel-img-2-3 {
        width:164px;
    }

    .carousel-subitem .carousel-img-1-1 {
        width: 130px;
    }

    .carousel-subitem .carousel-img-1-2 {
        width: 144px;
    }
    .carousel-subitem .carousel-img-1-3 {
        width: 135px;
    }

    .carousel-subitem .carousel-img-1-4 {
        width: 144px;
    }
}
@media screen and (min-width: 500px) and (max-width:800px) {
    .carousel-subitem .carousel-img-3-1 {
        width: 93px;
    }

    .carousel-subitem .carousel-img-3-2 {
        width: 311px;
    }

    .carousel-subitem .carousel-img-3-3 {
        width:358px;
    }

    .carousel-subitem .carousel-img-2-1 {
        width: 156px;
    }

    .carousel-subitem .carousel-img-2-2 {
        width: 318px;
    }

    .carousel-subitem .carousel-img-2-3 {
        width:313px;
    }

    .carousel-subitem .carousel-img-1-1 {
        width: 254px;
    }

    .carousel-subitem .carousel-img-1-2 {
        width: 281px;
    }
    .carousel-subitem .carousel-img-1-3 {
        width: 257px;
    }

    .carousel-subitem .carousel-img-1-4 {
        width: 274px;
    }
}
@media screen and (min-width: 900px) and (max-width:1440px) {
    .carousel-subitem .carousel-img-3-1 {
        width: 178px;
    }

    .carousel-subitem .carousel-img-3-2 {
        width: 594px;
    }

    .carousel-subitem .carousel-img-3-3 {
        width:683px;
    }

    .carousel-subitem .carousel-img-2-1 {
        width: 297px;
    }

    .carousel-subitem .carousel-img-2-2 {
        width: 606px;
    }

    .carousel-subitem .carousel-img-2-3 {
        width:597px;
    }

    .carousel-subitem .carousel-img-1-1 {
        width: 445px;
    }

    .carousel-subitem .carousel-img-1-2 {
        width: 493px;
    }
    .carousel-subitem .carousel-img-1-3 {
        width: 449px;
    }

    .carousel-subitem .carousel-img-1-4 {
        width: 480px;
    }
}